/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package modelo;

/**
 *
 * @author David Vallejos A
 */
public class Animal {

    private String nombre = "";
    private String raza = "";
    private int edad;
    private String tipoAnimal = "";
    private Propietario prop;
    private Tratamiento trat;

    public Animal(String nombre, String raza, int edad, String tipoAnimal, Tratamiento trat, Propietario prop) {
        this.nombre = nombre;
        this.raza = raza;
        this.edad = edad;
        this.tipoAnimal = tipoAnimal;
        this.trat = trat;
        this.prop = prop;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getRaza() {
        return raza;
    }

    public void setRaza(String raza) {
        this.raza = raza;
    }

    public Tratamiento getTrat() {
        return trat;
    }

    public void setTrat(Tratamiento trat) {
        this.trat = trat;
    }

    public Propietario getProp() {
        return prop;
    }

    public void setProp(Propietario prop) {
        this.prop = prop;
    }

    public int getEdad() {
        return edad;
    }

    public String getTipoAnimal() {
        return tipoAnimal;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }

    public void setTipoAnimal(String tipoAnimal) {
        this.tipoAnimal = tipoAnimal;
    }

    @Override
    public String toString() {
        String out = "";
        out += this.getProp();
        out += "Nombre: " + this.getNombre();
        out += "\nRaza: " + this.getRaza();
        out += "\nEdad: " + this.getEdad();
        out += "\nTipo Animal: " + this.getTipoAnimal();
        out += "\nTratamiento: " + this.getTrat();
        out += "\n ";
        return out;
    }
}
